/*
As3 Performances Analyzer
Copyright (C) 2011 Ankama Studio

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Contact : seyraud@ankama.com
Project : http://code.google.com/p/as3-performances-analyzer
*/

package interfaces
{
	public interface ITimelineData extends IFrameActionContainer
	{
		/** Name */
		function get name() : String;
		
		/** Start timestamp */
		function get start() : uint;
		
		/** End timestamp */
		function get end() : uint;
		
		/** Timeline action duration (end - start) */
		function get duration() : uint;
		
		/** Stack depth */
		function get depth() : uint;
		
		/** Extra info from user */
		function get customInfo() : String;
		
		function get legend() : String;
	}
}